package com.september.mongo.entities;

import com.google.code.morphia.annotations.Entity;
import com.google.code.morphia.annotations.Id;
import com.september.util.BaseData;
@Entity
public class Nation extends BaseData {

	@Id
	private String ISO;
	private String ISO3;
	private String ISO_Numeric;
	private String fips;
	private String Country;
	private String Capital;
	private String AreaSqKm;
	private String Population;
	private String Continent;
	private String tld;
	private String CurrencyCode;
	private String CurrencyName;
	private String Phone;
	private String Postal_Code_Format;
	private String Postal_Code_Regex;
	private String Languages;
	private String geonameid;
	private String neighbours;
	private String EquivalentFipsCode;

	public String getISO() {
		return ISO;
	}

	public void setISO(String iSO) {
		ISO = iSO;
	}

	public String getISO3() {
		return ISO3;
	}

	public void setISO3(String iSO3) {
		ISO3 = iSO3;
	}

	public String getISO_Numeric() {
		return ISO_Numeric;
	}

	public void setISO_Numeric(String iSO_Numeric) {
		ISO_Numeric = iSO_Numeric;
	}

	public String getFips() {
		return fips;
	}

	public void setFips(String fips) {
		this.fips = fips;
	}

	public String getCountry() {
		return Country;
	}

	public void setCountry(String country) {
		Country = country;
	}

	public String getCapital() {
		return Capital;
	}

	public void setCapital(String capital) {
		Capital = capital;
	}

	public String getAreaSqKm() {
		return AreaSqKm;
	}

	public void setAreaSqKm(String areaSqKm) {
		AreaSqKm = areaSqKm;
	}

	public String getPopulation() {
		return Population;
	}

	public void setPopulation(String population) {
		Population = population;
	}

	public String getContinent() {
		return Continent;
	}

	public void setContinent(String continent) {
		Continent = continent;
	}

	public String getTld() {
		return tld;
	}

	public void setTld(String tld) {
		this.tld = tld;
	}

	public String getCurrencyCode() {
		return CurrencyCode;
	}

	public void setCurrencyCode(String currencyCode) {
		CurrencyCode = currencyCode;
	}

	public String getCurrencyName() {
		return CurrencyName;
	}

	public void setCurrencyName(String currencyName) {
		CurrencyName = currencyName;
	}

	public String getPhone() {
		return Phone;
	}

	public void setPhone(String phone) {
		Phone = phone;
	}

	public String getPostal_Code_Format() {
		return Postal_Code_Format;
	}

	public void setPostal_Code_Format(String postal_Code_Format) {
		Postal_Code_Format = postal_Code_Format;
	}

	public String getPostal_Code_Regex() {
		return Postal_Code_Regex;
	}

	public void setPostal_Code_Regex(String postal_Code_Regex) {
		Postal_Code_Regex = postal_Code_Regex;
	}

	public String getLanguages() {
		return Languages;
	}

	public void setLanguages(String languages) {
		Languages = languages;
	}

	public String getGeonameid() {
		return geonameid;
	}

	public void setGeonameid(String geonameid) {
		this.geonameid = geonameid;
	}

	public String getNeighbours() {
		return neighbours;
	}

	public void setNeighbours(String neighbours) {
		this.neighbours = neighbours;
	}

	public String getEquivalentFipsCode() {
		return EquivalentFipsCode;
	}

	public void setEquivalentFipsCode(String equivalentFipsCode) {
		EquivalentFipsCode = equivalentFipsCode;
	}

	@Override
	public String[] getOrdreredField() {
		// TODO Auto-generated method stub
		return new String[] { "ISO", "ISO3", "ISO_Numeric", "fips", "Country",
				"Capital", "AreaSqKm", "Population", "Continent", "tld",
				"CurrencyCode", "CurrencyName", "Phone", "Postal_Code_Format",
				"Postal_Code_Regex", "Languages", "geonameid", "neighbours",
				"EquivalentFipsCode" };
	}

	@Override
	public void manageRefernces() {
		
	}

}
